package cn.getech.data.development.config.properties;

import lombok.Data;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Configuration;

/**
 * @Author luoxi
 * @create 2020/11/18 18:55
 */
@Data
@Configuration
public class DataSyncHiveConfig {

    @Value("${data-development.hive-datasync-url:}")
    private String hiveHost;

    @Value("${data-development.hive-datasync-db-port:}")
    private Integer hivePort;

    @Value("${data-development.hive-datasync-username:}")
    private String hiveUserName;

    @Value("${data-development.hive-datasync-password:}")
    private String hivePwd;

    @Value("${data-development.dfs-ha-namenodes-ns:}")
    private String dfsHaNamenodeNs;

    @Value("${data-development.dfs-namenode-rpc-address-ns-nn2:}")
    private String dfsRpcAddressNsNn2;

    @Value("${data-development.dfs-namenode-rpc-address-ns-nn1:}")
    private String dfsRpcAddressNsNn1;

    @Value("${data-development.hive-jdbcUrl:}")
    private String hiveJdbcUrl;

    @Value("${data-development.data-sync-dir:}")
    private String dataSyncDir;

    @Value("${data-development.name-service:}")
    private String nameService;

    @Value("${data-development.cmd-home:}")
    private String cmdHome;

    @Value("${data-development.model-append:}")
    private String modelAppend;

    @Value("${data-development.plugin-path:}")
    private String pluginPath;

    @Value("${data-development.flink-conf:}")
    private String flinkConf;
}
